/*---CHAT HEADER---*/

#chatheader {
        width: 640px;
        max-width: 640px;
}

#chatheader h1 {
        text-align: center;
}

#header-left-col {
        float: left;
        width: 60%;
}

#header-right-col {
        float: right;
        text-align: right;
        width: 40%;
        margin-top: 4px;
}

/*---CHAT BODY---*/

#chatbody {
        width: 650px;
        max-width: 640px;
        clear: both;
        padding: 4px;
}

#body-left-col {
        float: left;
	top : 0;
	right : 0;
	bottom : 0;
        width: 410px;
	max-width : 410px;
	color : #000000;
        padding: 0;
        margin: 0;
}

#body-right-col {
        float: right;
	top : 0;
	right : 0;
	bottom : 0;
        width: 230px;
	max-width : 230px;
	color : #000000;
        padding: 0;
        margin: 0;
}

#chat_contents {
    background : #ffffff; 
    color : #000000; 
    padding : 4px; 
    width : 400px; 
    height : 260px; 
    overflow : auto; 
    border : 1px solid #AAA;
}

/*---COMMENT FORM---*/

#commentfrm {
	width : 408px;
	background : #EEF;
	color : #000;
        border : 1px solid #AAA;
        margin-top: 0px;
        margin-bottom: 0px;
}

#commentfrm h2 {
	margin : 0px;
	padding : 5px;
	background : #CCD;
	color : #114;
	font-size : 1em;
}

#commentfrm textarea {
	margin-right : auto;
	margin-left : auto;
        font-size: 1em;
        width: 75%;
        height: 50px;
}

#sendbutton {
        vertical-align: top;
        width: 20%;
        height: 38px;
        margin-top: 6px;
        margin-left: 2px;
        padding: 0px;
}

#membersblock {
        margin: 0;
	width : 240px;
	height : 356px;
	background : #EEF;
	color : #000;
        border : 1px solid #AAA;
        overflow: auto;
}

#membersblock h2 {
	margin : 0;
	padding : 5px;
	background : #CCD;
	color : #114;
	font-size : 1em;
        line-height: 1.5em;
}
                      
#pvtmessages {
	width : 240px;
	height : 155px;
        border : 1px solid #AAA;
	background : #EEF;
	color : #000;
        margin-top: 0px;
        margin-bottom: 0px;
}

#pvtmessages h2 {
	margin : 0;
	padding : 5px;
	background : #CCD;
	color : #114;
	font-size : 1em;
}

#pvtmessage_contents {
	width : 240px;
	height : 115px;
        padding : 4px; 
        overflow : auto; 
}

#pvtmsgfrm {
        display: none;
	width: 240px;
	height : 200px;
        border : 1px solid #AAA;
	background : #EEF;
	color : #000;
        margin-top: 0px;
        margin-bottom: 0px;
}

#pvtmsgfrm h2 {
	margin : 0;
	padding : 5px;
	background : #CCD;
	color : #114;
	font-size : 1em;
}

.private {
	color : #0000ff;
        text-decoration: underline;
}

.datetime {
        color: #999999;
}

#side-form textarea {
	margin-right : auto;
	margin-left : auto;
	width : 240px;
	height : 200px;
}

#selected {
    display : none;
}